stream terrace - Alemán Inglés Diccionario